package com.ai.wxy.spring.jpa.test.security;

import com.ai.wxy.spring.auth.dto.UrlRoleDTO;
import com.ai.wxy.spring.auth.service.IUrlRoleService;
import org.springframework.stereotype.Service;

import java.util.Arrays;
import java.util.List;

/**
 * url权限
 *
 * @author 石头
 * @Date 2019/10/31
 * @Version 1.0
 **/
@Service
public class UrlRoleService implements IUrlRoleService {
    @Override
    public List<UrlRoleDTO> getAllUrlRoles() {
        UrlRoleDTO urlRoleDTO1 = new UrlRoleDTO();
        urlRoleDTO1.setRole("P_ADMIN");
        urlRoleDTO1.setUrl("/admin/**");

        UrlRoleDTO urlRoleDTO2 = new UrlRoleDTO();
        urlRoleDTO2.setRole("ROLE_P_USER");
        urlRoleDTO2.setUrl("/user/**");

        UrlRoleDTO urlRoleDTO3 = new UrlRoleDTO();
        urlRoleDTO3.setRole("ROLE_ANONYMOUS");
        urlRoleDTO3.setUrl("/cache/**");

        return Arrays.asList(urlRoleDTO1,urlRoleDTO2,urlRoleDTO3);
    }
}
